分享好友 技术首页 技术分类 切换频道

单片机驱动控制真彩色液晶屏方案

2020-07-19 20:55240

  现在简单的介绍下如果利用TFT6448RS-5.7显示文本信息

 

采用单片机串口控制TFT屏,分辨率是640*480  尺寸是5.7英寸   仅采用单片机输入输出和地对TFT屏进行控制。

相关市里程序如下:

 //----------------------------------------------------
 //STC12C2052   22.1184MHZ
 //EKTC52A
 //需要代码请Mail到mcutch_666@
 //----------------------------------------------------
 //Includes
 //----------------------------------------------------
 #Include<reg52.h>
 //----------------------------------------------------
 //sbit Definitions
 //----------------------------------------------------
 sbit  LED=P0^0;
 //----------------------------------------------------
 //Glpbal CONSTANTS
 //----------------------------------------------------
 #define   SYSCLK      22118400                   //SYSCLK frequency in hz
 #define   BAUD_RATE   115200                 //波特率
 #define   uchar       unsigned char
 #define   unit        unsigned int

 //----------------------------------------------------
 //Function PROTOTYPES
 //----------------------------------------------------

 Void Uart0_transmit(unsigned char i);       //声明串口子函数
 Void send_str(unsigned char*p,unsigned char s) ; //声明发送字符串子函数
 Void delay_ms(unsigned char n);      //声明延时子函数
 Void Sysinit(Void);                              //声明系统初始化子函数
 Void Wenbenchange1(void);                        //声明发送文本子函数
 //----------------------------------------------------
 //Uart0_transmit
 //----------------------------------------------------
 void uart0_transmit(unsigned char i)             //想串口发送一个字节
 {
              ES=0;
     TI=0
     SBUF=i;          //发送数据到uart0
     whlie(!TI);         //等待发送1字节数据完成
     TI=0;           //消除中断标志
     ES=1;
  }
  void send_str(unsigned char *p,unsigned char s)  //向串口发送一个数据串
  {
              unsigned char m;
     for(m=0;m<s;m++)
     {
          Uart0_transmit(*p);
       p++;
      }
   }
   //--------------------------------------------------
   //delay
   //--------------------------------------------------

   void delay_ms(unsigned char n)
   {
             int i,j;
    for(i=1000;i>0;i--);
    {
    for(j=25*n;j>0;j--);
    }
   }
   //--------------------------------------------------
   //sysinit
   //--------------------------------------------------
   void sysinit(void)
   {
              PCON I=0x80;
     SCON=0x50;
     TMOD=0x21;
     TH1=255;
     TL1=255;
     TR1=1;
     ES=0;
     TH0=0xB8;
     TL0=0x00;
     TR0=1;
     ET0=1;
   }
   //--------------------------------------------------
   //WenbenChange
   //--------------------------------------------------

   void WenbenChange1(void)
   {
   uchar wenben1[30]={0xAA 0x53 0x00 0x00 0x00 0x00 0xCE                       0xE4 0xBA 0xBA 0xB9 0xC8 0xF6 0xCE
                      0xBF 0xC6 0xBC 0xBC 0xD3 0xD0 0xCF
                      0xDE 0xB9 0xAB 0xCB 0xBE 0xCC 0x33 0xC3 //显示的汉字为“武汉谷鑫科技有限公司”
      send_str(wenben1,30);
      delay_ms(100);
    }
 //---------------------------------------------
 //main()Routine
 //---------------------------------------------

 int main(void)
 {
            EA=0;//关中断
      Sysinit();
      EA=1;//开中断
     
  delay_ms(40);
  
  while(1)
  {
         delay_ms(100);
      wenbenchange1();
  }
         return 0;
 }
 //---------------------------------------------
 //End Of File
 //---------------------------------------------             
 

免责声明:矿库网文章内容来源于网络,为了传递信息,我们转载部分内容,尊重原作者的版权。所有转载文章仅用于学习和交流之目的,并非商业用途。如有侵权,请及时联系我们删除。感谢您的理解与支持。

点赞 0
举报
收藏 0
评论 0
分享 0
蓝牙技术联盟执行董事发布关于Wi-Fi Direct声明

0评论2020-07-1914

瑞银:美联储降息比预期快 预计年内共降息3次

0评论2020-07-1518

G20向全球经济注资5万亿美元应对疫情

0评论2020-07-1523

美国宣布取消对加拿大和墨西哥加征钢铝关税
  美国贸易代表办公室17日发布声明,宣布取消对加拿大和墨西哥进口的钢铁和铝加征关税,加墨也将取消对美国商品征收报复性关税。声明称,由于上述报复性关税主要针对美国出口的农产品,因此这项协议对美国农民来说是个好消息,同时协议

0评论2020-07-15848

美国环保署将对PolyMet公司在明尼苏达州的铜镍项目进行调查

0评论2020-07-1514

中国砂石骨料网原创文章版权所有声明

0评论2020-07-1423

矿产勘查的流程及技术方法

0评论2020-07-0920

美国关于与中国谈判的声明
据美国驻华大使馆官方微信公众号发布公告称:过去两天,来自美国和中国的高级别官员就我们两国的经济关系进行了密集和富有成效的

0评论2020-01-293239